﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Administrador_Asistente_SubirArchivo : System.Web.UI.Page
{
    string ext = "", ruta = "";
    leerCSV csv;
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    protected void btnCargar_Click(object sender, EventArgs e)
    {
        
        if (FileUpload1.HasFile)
        {
            ext = FileUpload1.PostedFile.FileName;
            if (ext.ToLower().EndsWith("csv"))
            {
                ruta = Server.MapPath("~/Administrador/Asistente/");

                FileUpload1.SaveAs(ruta + "" + FileUpload1.FileName);
                Session.Add("archivo", FileUpload1.FileName);

                csv = new leerCSV(ruta);
                csv.leerUnRegistroCSV(FileUpload1.FileName);
                GridView1.DataSource = csv.leerArchivoCSV(FileUpload1.FileName);
                GridView1.DataBind();
                //borrar el archivo del servidor
                File.Delete(ruta + "" + Session["archivo"]);
            }
            else
            {
                Label1.Text = "seleccione un archivo válido....";
            }
        }
    }
}